package config

import (
	"github.com/zeromicro/go-zero/core/service"
	"github.com/zeromicro/go-zero/core/stores/redis"
	"github.com/zeromicro/go-zero/zrpc"
)

type Config struct {
	service.ServiceConf

	BizRedis redis.RedisConf

	DefaultGrpcServer string

	GorseUrl string

	WxMiniConf WxMiniConf

	KqUnFreezePointCouponConf struct {
		Brokers []string
		Topic   string
	}

	AttachmentRpc  zrpc.RpcClientConf
	BlogRpc        zrpc.RpcClientConf
	ForumRpc       zrpc.RpcClientConf
	OrderRpc       zrpc.RpcClientConf
	ProductRpc     zrpc.RpcClientConf
	PromotionRpc   zrpc.RpcClientConf
	UserRpc        zrpc.RpcClientConf
	RecommendedRpc zrpc.RpcClientConf
}
